perm filename NX[P11,LCS] blob sn#583814 filedate 1981-05-01 generic text, type T, neo UTF8
 	1,(RX4,JQ(19)),(STEM,JQ(20))

	DATA WIDTH/14.54/
	MOVE 3,2	;J12=(J4+1)/2-6
	AOJ 3,
	IDIVI 3,2		; (AC4 NOT USED YET)
	SUBI 3,6	; 3 IS J12
	MOVEM 3,.COMM.+=33
	JUMPGE 3,.+5	;IF(J12)J12=-((3-J4)/2)
	MOVE 3,2
	SUBI 3,3
	IDIVI 3,2
	MOVEM 3,.COMM.+=33	; J12  ;  FOR LEDGER LINES
	MOVN 4,ALF+=49		;RJW=R3-7.*RMINI
	FMPR 4,[7.0]
	FADR 4,.COMM.+4
	MOVEM 4,ALF+=56		; RJW
	MOVE 5,ALF+=49		;RZ=R3+20.*RMINI
	FMPR 5,[20.0]
	FADR 5,.COMM.+4		;  RZ
	MOVEM 5,ALF+=57		;  RZ
	JUMPL 3,N71		;IF(J12)GO TO 71
	MOVEI 6,=13		;JX=J12
	MOVEM 3,ALF+=58		;  JX   JRX=13
	JRST N711		;GO TO 711
N71:	MOVEI 6,2		;71	JX=-J12
	IMUL 6,3		;JRX=J12*2+3
	ADDI 6,3
	MOVNM 3,ALF+=58		; JX
N711:	MOVN 7,[18.0]		;711	RX=POS-18*RSTJ2+RST7*JRX
	FMPR 7,STF+10
	FLTR 6,6    		; FLOAT IT
	FMPR 6,ALF+=46
	FADR 6,7
	FADR 6,POSI+=9		;IF(J6)RZ=RZ+2*RMINI
	MOVEM 6,ALF+=52		;  RX IS 6
	SKIPL .COMM.+=27
	JRST N126
	MOVE 2,ALF+=49		; RMINI
	FMPR 2,[2.0]
	FADRM 2,ALF+=57		;  RZ
N126:	JSA 16,LINX		;126	CALL LINX(RJW,RX,RZ,RX)
	JUMP ALF+=56
	JUMP ALF+=52
	JUMP ALF+=57
	JUMP ALF+=52
	MOVN 2,PLTR		;IF(PLT.NE.-2)GO TO 1126
	CAIE 2,2
	JRST N1126
	MOVN 2,[1.0]		;RJY=RX-1./RHT
	FDVR 2,PLTR+1
	FADR 2,ALF+=52		;  RX
	MOVEM 2,ALF+=54		;  RJY
	JSA 16,LINX		;CALL LINX(RJW,RJY,RZ,RJY)
	JUMP ALF+=56
	JUMP ALF+=54
	JUMP ALF+=57
	JUMP ALF+=54
N1126:	MOVE 3,ALF+=58		;  JX   1126	IF(JX.EQ.1)GO TO 1122
	CAIN 3,1
	JRST N1122
	MOVE 2,STF+10		;RX=RX+RSTJ2*14.
	FMPR 2,[14.0]
	FADRM 2,ALF+=52		;  RX
	SOS ALF+=58		;JX=JX-1
	JRST N126		;GO TO 126
N1122:	SETOM .COMM.+=30	;1122	J9=-1  ;  IF J6≠0 NOTE IS FILLED IN